updateAfterEvent()

Доступность

Flash Player 5.

Синтаксис

updateAfterEvent() : Void

Параметры

Нет.

Возвращает

Ничего.

Описание

Функция; перерисовывает экран(не зависит от установленной для документа частоты кадров) при вызове ее в обработчике событий onClipEvent() или из функции\метода, вызываемых посредством setInterval(). Flash игнорирует все прочие вызовы updateAfterEvent , то есть находящиеся вне тела обработчика событий onClipEvent() или если она вызывается не из функции\метода, вызываемых посредством setInterval(). Эта функция работает только с определенными обработчиками классов Mouse и MovieClip: mouseDown, mouseUp, mouseMove, keyDown и keyUp для класса Mouse; onMouseMove, onMouseDown, onMouseUp, onKeyDown и onKeyUp для класса MovieClip. С обработчиками событий класса Key эта функция не работает.

Пример

Код в нижеследующем примере показывает, как можно создать пользовательский курсор cursor_mc. ActionScript используется для того, чтобы заместить стандартный курсор мувиклипом cursor_mc. Затем используется updateAfterEvent() для постоянного обновления Сцены, чтобы движение курсора было плавным.

Mouse.hide();
cursor_mc.onMouseMove = function() {
  this._x = this._parent._xmouse;
  this._y = this._parent._ymouse;
  updateAfterEvent();
};

См. также

onClipEvent(), setInterval()